#define _CRT_SECURE_NO_WARNINGS  1
#include<stdio.h>
//void MyStrcpy(char* dstStr, const char* srcStr)
//{
//	while ((*dstStr++ = *srcStr++) != '\0');
//}
//int main()
//{
//	char arr1[20] = {0};
//	char arr2[20] = { "hello word" };
//	MyStrcpy(arr1, arr2);
//	printf("%s", arr2);
//	return 0;
//}


//int main() { char* a = "main(){ char* a = % c % s % c; printf(a, 34, a, 34); }"; printf(a, 34, a, 34); }

//unsigned int MyStrlen(char* p)
//{
//	unsigned int len = 0;
//	for (; *p != '\0'; p++)
//	{
//		len++;
//	}
//	return len;
//}
//	int main()
//	{
//		char arr[] = { "hello word" }; 
//		printf("%d", MyStrlen(arr));
//		return 0;
//	}


int MyStrcmp(char* p1, char* p2)
{
	for (; *p1 = -*p2; p1++, p2++)
	{
		if (*p1 == '\0')
			return 0;
	}
	return(*p1 - *p2) > 0 ? 1 : -1;
}
int main()
{
	char arr1[] = "hello word";
	char arr2[] = "hello liu";
	printf("%d", MyStrcmp(arr1, arr2)); 
	return 0;
}